package com.example.apidocserver.application.dto;

import com.example.apidocserver.domain.user.entity.DocUsrHis;
import lombok.Data;
import lombok.ToString;
import lombok.experimental.Accessors;

/**
 * 用户文档信息记录对象
 *
 * @author xyqlg
 */
@Data
@Accessors(chain = true)
public class UserDocInfoDto  {
    /**
     * 用户是否有创建工作空间权限
     */
    private boolean createSpaceFlag;

    /**
     * 用户是否有创建文档权限
     */
    private boolean createDocFlag;

    /**
     * 用户是否有修改文档权限
     */
    private boolean updateDocFlag;

    /**
     * 用户是否有修改接口权限
     */
    private boolean updateApiFlag;

    /**
     * 查询数据是否启用，true时可以查询启用、停用用数据
     */
    private boolean writeFlag;

    /**
     * 查询数据是否公开，false时可查询非公开、公开数据
     */
    private boolean publishFlag;
}
